Fetch Size Adaptation vs. Stream Buffer for Media Benchmarks
نویسندگان
چکیده
ABSTRACT In urrent a he designs, a he size and line size are often xed and determined by the spatial and temporal lo ality of ben hmarks used to evaluate the targeted pro essors. Stream bu er and large fet h size are two te hniques that exploit spatial lo ality to hide memory laten y. In this paper, we ompare the e e tiveness of stream bu er and fet h size on media ben hmarks. We have presented a dynami predi tion me hanism for fet h size adaptation. Our results show that fet h size adaptation is as e e tive as stream bu er and both an improve the performan e of media ben hmarks by up to 10%. Due to its simple hardware design, fet h size adaptation is a viable alternative to stream bu er in hiding memory laten y.
منابع مشابه
Fetch Size Adaptation vs. Stream Buuer for Media Benchmarks 1 Contents 1 Introduction 1 2 Related Work 1 3 Impacts of Variable Fetch Sizes and Stream Buuer 2 4 Fetch Size Adaptation 6
In current cache designs cache size and line size are often xed and determined by the spatial and temporal locality of benchmarks used to evaluate the targeted processors Stream bu er and large fetch size are two techniques that exploit spatial locality to hide memory latency In this paper we compare the e ectiveness of stream bu er and fetch size on media benchmarks We have presented a dynamic...
متن کاملThe Impact of Fetch Rate and Reorder Buffer Size on Speculative Pre-Execution
Pre-execution systems reduce the impact of cache misses and branch mispredictions by forking a slice, a code fragment derived from the program, in advance of frequently mispredicted branches and frequently missing loads in order to either resolve the branch or prefetch the load. Because unnecessary instructions are omitted the slice reaches the branch or load before the main thread does, for lo...
متن کاملRate adaptation for dynamic adaptive streaming over HTTP in content distribution network
Recently the 3rd Generation Partnership Project (3GPP) and the Moving Picture Experts Group (MPEG) specified Dynamic Adaptive Streaming over HTTP (DASH) to cope with the shortages in progressive HTTP based downloading and Real-time Transport Protocol (RTP) over the User Datagram Protocol (UDP), shortly RTP/UDP, based streaming. This paper investigates rate adaptation for the serial segment fetc...
متن کاملThe Basic Block Reassembling Instruction Stream Buffer with LWBTB for X86 ISA
The potential performance of superscalar processors can be exploited only when processor is fed with sufficient instruction bandwidth. The front-end units, the Instruction Stream Buffer (ISB) and the fetcher, are the key elements for achieving this goal. Current ISBs could not support instruction streaming beyond a basic block. In x86 processors, the split-line instruction problem worsens this ...
متن کاملBuffer Sizing for Self-timed Stream Programs on Heterogeneous Distributed Memory Multiprocessors
Stream programming is a promising way to expose concurrency to the compiler. A stream program is built from kernels that communicate only via point-to-point streams. The stream compiler statically allocates these kernels to processors, applying blocking, fission and fusion transformations. The compiler determines the sizes of the communication buffers, which affects performance since local memo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001